package Modele;

/***********************************************************************
 * Module:  Technicien.java
 * Author:  20cent
 * Purpose: Defines the Class Technicien
 ***********************************************************************/

/** @pdOid 4d92e156-d208-46ca-a5b0-b19ced94ed94 */
public class Technicien extends Utilisateur {
   /** @pdOid b3a6b3b3-1c55-4fe1-b0ee-d88b3987a343 */
   private java.lang.String mEquipement;

    public Technicien() {
    }

    public Technicien(String mEquipement, String mNom, String mPrenom) {
        super(mNom, mPrenom);
        this.mEquipement = mEquipement;
    }

    public Technicien(int mId, String mNom, String mPrenom, String mEquipement) {
        super(mId, mNom, mPrenom);
        this.mEquipement = mEquipement;
    }
   
   
   
   /** @pdOid f776336a-affb-4493-9646-350ec30da5fd */
   public java.lang.String getMEquipement() {
      return mEquipement;
   }
   
   /** @param newMEquipement
    * @pdOid 5c67fa26-39d0-4f4f-956b-6add8716468c */
   public void setMEquipement(java.lang.String newMEquipement) {
      mEquipement = newMEquipement;
   }

    @Override
    public boolean equals(Object obj) {
        if(obj instanceof Technicien){
            return mId == ((Technicien)obj).getMId();
        }else{
            return false;
        }
    }

    @Override
    public String toString() {
        return mNom+", "+mPrenom;
    }

    
}